Application of Neural Networks for Software Quality Prediction Using Object-Oriented Metrics

نویسندگان

  • Tong-Seng Quah
  • Mie Mie Thet Thwin
چکیده

This paper presents the application of neural networks in software quality estimation using objectoriented metrics. In this paper, two kinds of investigation are performed. The first on predicting the number of defects in a class and the second on predicting the number of lines changed per class. Two neural network models are used, they are Ward neural network and General Regression neural network (GRNN). Object-oriented design metrics concerning inheritance related measures, complexity measures, cohesion measures, coupling measures and memory allocation measures are used as the independent variables. GRNN network model is found to predict more accurately than Ward network model.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimization of Object-Oriented Metrics Using Hopfield Neural Network

This paper examined the application of Artificial neural network for software quality prediction using objectoriented metrics. Quality estimation include estimating maintainability of software. In this study maintenance effort was chosen as the dependent variable and principal components of object-oriented metrics as the dependent variables. We are prediction the number of lines per changed per...

متن کامل

Application of Artificial Neural Networks for Assessing the Testability of Object Oriented Software

In this paper, we present the application of neural networks for predicting the software testability using the object oriented design metrics. The testability is generally measured in terms of the effort required for testing. The object oriented design metrics are used as the independent variables and two JUnit based test metrics are used as dependent variables in this study. The software metri...

متن کامل

Quality Prediction in Object Oriented System by Using ANN: A Brief Survey

At present quality of software systems is a major issue, still well defined criteria to measure it needs to be established. The object-oriented (OO) systems, which is different from procedural paradigm requires valid and effective metrics to assess quality of the software. There is considerable research interest in developing and applying sophisticated techniques to construct models for estimat...

متن کامل

Predicting Testing Effort Using Artificial Neural Network

The importance of software quality is becoming a motivating force for the development of techniques like Artificial Neural Network (ANN), which are being used for the design of prediction models of quality attributes. The purpose of this work is to examine the application of ANN for software quality prediction using Object-Oriented (OO) metrics. Testing effort has been predicted using ANN metho...

متن کامل

Improving Fault Prediction using ANN-PSO in Object Oriented Systems

Object oriented software metrics are computed and used in predicting software quality attributes of object oriented systems. Mapping software metrics to software quality attributes like fault prediction is a complex process and requires extensive computations. Many models have been proposed for fault prediction. Since accuracy is of prime importance in prediction models they are being constantl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 76  شماره 

صفحات  -

تاریخ انتشار 2003